package org.jeecg.modules.hotel.arrangement.entity;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import org.jeecg.common.aspect.annotation.Dict;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.io.Serializable;

/**
 * TODO
 *
 * @author sn
 * @date 2021-11-23 15:53
 */
@Data
@ApiModel(value="导入学生校验类", description="导入学生校验类")
public class ImportLwgyStuCheck implements Serializable {
    @Excel(name = "校区", width = 15)
    private String campusName;

    @Excel(name = "楼宇", width = 15)
    private String buildingName;

    /**单元*/
    @Excel(name = "单元", width = 15)
    private String unitName;
    /**楼层*/
    @Excel(name = "楼层", width = 15)
    private String layerName;
    /**房间*/
    @Excel(name = "房间", width = 15)
    private String roomName;

    @Excel(name = "房间朝向", width = 15,replace = {"北_north","南_south","西_west","东_east"})
    private String roomOrientation;


    @Excel(name = "床位号",width = 15)
    private String bedName;

    @Excel(name = "床位id",width = 15)
    private String bedId;

    @Excel(name = "系统中学生id", width = 15)
    private String oldStuid;

    @Excel(name = "系统中姓名", width = 15)
    @Dict(dicCode = "id",dicText = "student_name",dictTable = "lwgy_base_student")
    private String oldStuname;

    @Excel(name = "系统中学号", width = 15)
    @Dict(dicCode = "id",dicText = "student_number",dictTable = "lwgy_base_student")
    private String oldStunumber;

    @Excel(name = "表中学生id", width = 15)
    private String nowStuid;

    @Excel(name = "表中姓名", width = 15)
    @Dict(dicCode = "id",dicText = "student_name",dictTable = "lwgy_base_student")
    private String nowStuname;

    @Excel(name = "表中学号", width = 15)
    @Dict(dicCode = "id",dicText = "student_number",dictTable = "lwgy_base_student")
    private String nowStunumber;

    @Excel(name = "现学生是否已有住宿信息", width = 15,replace = {"是_1","否_0"})
    private String nowStubed;


}
